| related |
|
|---|
node <script file>
node -c <script file> # Syntax check
Installation
npm install n
Usage
n help
n ls
n <version> # Install version
n use <version>
n bin <version> # Print bin path
n rm <version>
n --latest # Print latest version
n --stable # Print latest stable
PM2 Process Manager
pm2 log
pm2 flush
pm2 list
pm2 kill
pm2 <start|stop|restart|reload> <all|id|app_name>
pm2 describe <id>
pm2 monit
pm2 prettylist # For complete JSON process infos including
# memory, CPU, restart, latency metrics
Install PM2 as Systemd service:
sudo pm2 startup systemd
- Running Node.js at enterprise level (slides, PDF)
Accept self-signed certs: set env variable
export NODE_TLS_REJECT_UNAUTHORIZED=0
or in your code set
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
You can make Node.js handle additional CAs like that
export NODE_EXTRA_CA_CERTS=<path to ca certs>